package bean

// IxBaseEntityDTO 数据传输对象，泛指用于展示层与服务层之间的数据传输对象。
type IxBaseEntityDTO interface {
	IxBaseEntity
	EntityDTO()
	InitDTO() error
}

//region Description

type NilDTO struct{}

func (dto *NilDTO) EntityBase() {}

func (dto *NilDTO) EntityDTO() {}

func (dto *NilDTO) InitDTO() error { return nil }

//endregion

//region Description

type DeclareDTO struct{}

func (dto *DeclareDTO) EntityBase() {}

func (dto *DeclareDTO) EntityDTO() {}

func (dto *DeclareDTO) InitDTO() error { return nil }

//endregion
